#ifndef SET_CONFIG_DATA_H
#define SET_CONFIG_DATA_H

#include "config.h"

#define CONFIG_TABLE_NUM 7
#define CGI_FILE_CLASS_NUM 2

typedef struct _TABLE_DATA_
{
    char KeyName[64];
    void (*function)(CONFIG_DATA*,int,...);
}TABLE_DATA;

extern const char CGIFileClass[CGI_FILE_CLASS_NUM][8];

extern const TABLE_DATA ConfigTable[CONFIG_TABLE_NUM];

extern void SetServiceIp(CONFIG_DATA *data,int n,...);
extern void SetPort(CONFIG_DATA *data,int n,...);
extern void SetHtmlPath(CONFIG_DATA *data,int n,...);
extern void SetHtmlFileName(CONFIG_DATA *data,int n,...);


#endif
